// 'mongodb://wtroot:i1597534862@localhost:10001/wtserverdb?authSource=admin'
export const DB_URL = process.env.DB_URL || 'mongodb://wtroot:i1597534862@localhost:10001/wtserverdb?authSource=admin'
import moment from 'moment'

export const defaultSchemaExtend = {
	createTime: {
		type: Date,
		default: () => {
			return moment().format('YYYY-MM-DD HH:mm:ss');
		},
	},
	updateTime: {
		type: Date,
		default: () => {
			return moment().format('YYYY-MM-DD HH:mm:ss');
		},
	},
	createDate: {
		type: Date,
		default: () => {
			return moment().format('YYYY-MM-DD')
		}
	}
}

export const defaultSchemaOptions = {
	timestamps: {
		createdAt: 'createTime',
		updatedAt: 'updateTime',
		// createDate: 'createDate',
	},
}

export const jwtConfig = {
	secret: 'wtjwtcontert',
	refresh_secret: 'wtrefreshjwtcontert',
}

// 白名单 跳过检查， 后期需要使用后台配置
// , '147866898', '27850289'
global.WhiteListOl = ['56591058']
global.WhiteList = global.WhiteListOl
// 开发阶段跳过校验
export const developmentkey = false

// /**
//  *
//  * @returns 获取参数 _lid 生成不同的数字字符串
//  */
// export const get_lid = () => {
// 	return String(Date.now()).substr(5) + String(Math.random()).substr(2, 4)
// }

// 赠送的用户积分配置
export const aiSendUserSorce = {
	remainSendScore: 300,
	remainSendCount: 0
}
// 赠送的店铺积分配置
export const aiSendShopSorce = [{
	spec_value: '试用版',
	chr: [{
		title: '试用版 7天',
		give_num: 1000
	}]
},
{
	spec_value: '专业版',
	chr: [{
		title: '专业版 1个月',
		give_num: 1500
	}, {
		title: '专业版 3个月',
		give_num: 1800
	}, {
		title: '专业版 6个月',
		give_num: 2000
	}, {
		title: '专业版 1年',
		give_num: 3000
	}]
},
{
	spec_value: '高级版',
	chr: [{
		title: '高级版 1个月',
		give_num: 2000
	}, {
		title: '高级版 3个月',
		give_num: 4000
	}, {
		title: '高级版 6个月',
		give_num: 6000
	}, {
		title: '高级版 1年',
		give_num: 8000
	}]
}]
